@charset "utf-8";
a, b, body, button, dd, div, dl, em, footer, form, h1, h2, h3, h4, h5, h6, i, input, label, li, nav, p, select, span, td, textarea, u, ul { padding: 0; margin: 0; /*-webkit-box-sizing: border-box; */-webkit-tap-highlight-color: transparent }
li, ol, ul { list-style: none }
a { text-decoration: none; color: #7f56d9 }
a:active, a:focus, a:hover, button, input, textarea { outline: 0 }
a:hover { color: #7f56d9; text-decoration: none }
img { border: none }
table { border-collapse: collapse }
body, button, input, option, select, td, textarea { font-family: arial, verdana, helvetica,'PingFang SC','HanHei SC','STHeitiSC-Light', Microsoft Yahei,sans-serif; font-size: 14px; line-height: 26px; color: #414a60; -webkit-font-smoothing: antialiased; }
button, input[type=button], input[type=number], input[type=search], input[type=submit], input[type=tel], input[type=text], textarea { -webkit-appearance: none }
body { background: #EEF0F5; overflow:visible!important; }
html,body{ height: 100%; }
#header:after,.top-inner:after, #main:after, .card-list ul:after, .clearfix:after,.sec-content:after,.detail-top:after,.history-company:after,.chat-info:after,.chat-list li:after { content: ""; display: block; overflow: hidden; visibility: hidden; clear: both }
.clear { clear: both; display: block; line-height: 0; font-size: 0; height: 0; visibility: hidden }
.ipt:focus,.btn:hover,.btn:active,.sel:focus,.ipt-login,.btn-login,.side-menu a,.data-tab a,.user-list li a { -webkit-transition: all linear 0.1s; -moz-transition: all linear 0.1s; transition: all linear 0.1s;}
#header, .inner,.top-inner { zoom: 1 }
.gray,.time { color: #9fa3b0; }
.red { color: red }
.blue { color: #0d98ff }
.gray-bg { background-color: #f3f3f4 }
.pull-left { float:left; }
.pull-right { float:right; }
.vline { display:inline-block; border-left:1px #E0E0E0 solid; height:13px; margin:0 30px; vertical-align: middle; }
.hide {display: none;}
::selection { color:#fff; background:#18C3B1;}
::-moz-selection { color:#fff; background:#18C3B1;}
::-webkit-input-placeholder { color:#d1d4db; }
::-moz-placeholder { color:#d1d4db; }
:-ms-input-placeholder { color:#d1d4db; }
body ::-webkit-scrollbar-track-piece { background-color:#fff; -webkit-border-radius:0; }
body ::-webkit-scrollbar { width:4px;}
body ::-webkit-scrollbar-thumb { height:50px; background-color:#ddd; -webkit-border-radius:4px;}
body ::-webkit-scrollbar-thumb:hover { height:50px; background-color:#ccc; -webkit-border-radius:4px; }


